package com.example.demo.commons.result.able;

import java.io.Serializable;

/**
 * <p> 枚举接口 </p>
 *
 * @author tanyunpeng
 * @date 2021/11/18
 */
public interface EnumInterface<T extends EnumInterface> extends Serializable {

    /**
     * 获取描述
     */
    String getDesc();

    /**
     * 获取code
     */
    Integer getCode();

    /**
     * 获取枚举name
     */
    String name();

    /**
     * 获取枚举默认值
     */
    T getDefault();
}
